package co.codewizards.cloudstore.local.persistence;
import java.util.Iterator;
public class LocalRepositoryDao extends Dao<LocalRepository, LocalRepositoryDao> {
public LocalRepository getLocalRepositoryOrFail() {
Iterator<LocalRepository> repositoryIterator = pm().getExtent(LocalRepository.class).iterator();
if (!repositoryIterator.hasNext()) {
throw new IllegalStateException("LocalRepository entity not found in database.");
}
LocalRepository localRepository = repositoryIterator.next();
if (repositoryIterator.hasNext()) {
throw new IllegalStateException("Multiple LocalRepository entities in database.");
}
return localRepository;
}
}